struct _KUSER_SHARED_DATA// Size=0x5f0
{
    unsigned long TickCountLowDeprecated;// Offset=0x0 Size=0x4
    unsigned long TickCountMultiplier;// Offset=0x4 Size=0x4
    struct _KSYSTEM_TIME InterruptTime;// Offset=0x8 Size=0xc
    struct _KSYSTEM_TIME SystemTime;// Offset=0x14 Size=0xc
    struct _KSYSTEM_TIME TimeZoneBias;// Offset=0x20 Size=0xc
    unsigned short ImageNumberLow;// Offset=0x2c Size=0x2
    unsigned short ImageNumberHigh;// Offset=0x2e Size=0x2
    wchar_t NtSystemRoot[260];// Offset=0x30 Size=0x208
    unsigned long MaxStackTraceDepth;// Offset=0x238 Size=0x4
    unsigned long CryptoExponent;// Offset=0x23c Size=0x4
    unsigned long TimeZoneId;// Offset=0x240 Size=0x4
    unsigned long LargePageMinimum;// Offset=0x244 Size=0x4
    unsigned long Reserved2[7];// Offset=0x248 Size=0x1c
    enum _NT_PRODUCT_TYPE NtProductType;// Offset=0x264 Size=0x4
    unsigned char ProductTypeIsValid;// Offset=0x268 Size=0x1
    unsigned long NtMajorVersion;// Offset=0x26c Size=0x4
    unsigned long NtMinorVersion;// Offset=0x270 Size=0x4
    unsigned char ProcessorFeatures[64];// Offset=0x274 Size=0x40
    unsigned long Reserved1;// Offset=0x2b4 Size=0x4
    unsigned long Reserved3;// Offset=0x2b8 Size=0x4
    unsigned long TimeSlip;// Offset=0x2bc Size=0x4
    enum _ALTERNATIVE_ARCHITECTURE_TYPE AlternativeArchitecture;// Offset=0x2c0 Size=0x4
    unsigned long AltArchitecturePad[1];// Offset=0x2c4 Size=0x4
    union _LARGE_INTEGER SystemExpirationDate;// Offset=0x2c8 Size=0x8
    unsigned long SuiteMask;// Offset=0x2d0 Size=0x4
    unsigned char KdDebuggerEnabled;// Offset=0x2d4 Size=0x1
    unsigned char NXSupportPolicy;// Offset=0x2d5 Size=0x1
    unsigned long ActiveConsoleId;// Offset=0x2d8 Size=0x4
    unsigned long DismountCount;// Offset=0x2dc Size=0x4
    unsigned long ComPlusPackage;// Offset=0x2e0 Size=0x4
    unsigned long LastSystemRITEventTickCount;// Offset=0x2e4 Size=0x4
    unsigned long NumberOfPhysicalPages;// Offset=0x2e8 Size=0x4
    unsigned char SafeBootMode;// Offset=0x2ec Size=0x1
    unsigned char TscQpcData;// Offset=0x2ed Size=0x1
    unsigned char TscQpcEnabled:1;// Offset=0x2ed Size=0x1 BitOffset=0x0 BitSize=0x1
    unsigned char TscQpcSpareFlag:1;// Offset=0x2ed Size=0x1 BitOffset=0x1 BitSize=0x1
    unsigned char TscQpcShift:6;// Offset=0x2ed Size=0x1 BitOffset=0x2 BitSize=0x6
    unsigned char TscQpcPad[2];// Offset=0x2ee Size=0x2
    unsigned long SharedDataFlags;// Offset=0x2f0 Size=0x4
    unsigned long DbgErrorPortPresent:1;// Offset=0x2f0 Size=0x4 BitOffset=0x0 BitSize=0x1
    unsigned long DbgElevationEnabled:1;// Offset=0x2f0 Size=0x4 BitOffset=0x1 BitSize=0x1
    unsigned long DbgVirtEnabled:1;// Offset=0x2f0 Size=0x4 BitOffset=0x2 BitSize=0x1
    unsigned long DbgInstallerDetectEnabled:1;// Offset=0x2f0 Size=0x4 BitOffset=0x3 BitSize=0x1
    unsigned long DbgSystemDllRelocated:1;// Offset=0x2f0 Size=0x4 BitOffset=0x4 BitSize=0x1
    unsigned long DbgDynProcessorEnabled:1;// Offset=0x2f0 Size=0x4 BitOffset=0x5 BitSize=0x1
    unsigned long DbgSEHValidationEnabled:1;// Offset=0x2f0 Size=0x4 BitOffset=0x6 BitSize=0x1
    unsigned long SpareBits:25;// Offset=0x2f0 Size=0x4 BitOffset=0x7 BitSize=0x19
    unsigned long DataFlagsPad[1];// Offset=0x2f4 Size=0x4
    unsigned long long TestRetInstruction;// Offset=0x2f8 Size=0x8
    unsigned long SystemCall;// Offset=0x300 Size=0x4
    unsigned long SystemCallReturn;// Offset=0x304 Size=0x4
    unsigned long long SystemCallPad[3];// Offset=0x308 Size=0x18
    struct _KSYSTEM_TIME TickCount;// Offset=0x320 Size=0xc
    unsigned long long TickCountQuad;// Offset=0x320 Size=0x8
    unsigned long ReservedTickCountOverlay[3];// Offset=0x320 Size=0xc
    unsigned long TickCountPad[1];// Offset=0x32c Size=0x4
    unsigned long Cookie;// Offset=0x330 Size=0x4
    unsigned long CookiePad[1];// Offset=0x334 Size=0x4
    long long ConsoleSessionForegroundProcessId;// Offset=0x338 Size=0x8
    unsigned long DEPRECATED_Wow64SharedInformation[16];// Offset=0x340 Size=0x40
    unsigned short UserModeGlobalLogger[16];// Offset=0x380 Size=0x20
    unsigned long ImageFileExecutionOptions;// Offset=0x3a0 Size=0x4
    unsigned long LangGenerationCount;// Offset=0x3a4 Size=0x4
    unsigned long long Reserved5;// Offset=0x3a8 Size=0x8
    unsigned long long InterruptTimeBias;// Offset=0x3b0 Size=0x8
    unsigned long long TscQpcBias;// Offset=0x3b8 Size=0x8
    unsigned long ActiveProcessorCount;// Offset=0x3c0 Size=0x4
    unsigned short ActiveGroupCount;// Offset=0x3c4 Size=0x2
    unsigned short Reserved4;// Offset=0x3c6 Size=0x2
    unsigned long AitSamplingValue;// Offset=0x3c8 Size=0x4
    unsigned long AppCompatFlag;// Offset=0x3cc Size=0x4
    unsigned long long DEPRECATED_SystemDllNativeRelocation;// Offset=0x3d0 Size=0x8
    unsigned long DEPRECATED_SystemDllWowRelocation;// Offset=0x3d8 Size=0x4
    unsigned long XStatePad[1];// Offset=0x3dc Size=0x4
    struct _XSTATE_CONFIGURATION XState;// Offset=0x3e0 Size=0x210
};